home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / f90 / alog10.z / alog10
Encoding:
Text File  |  2002-10-03  |  3.2 KB  |  79 lines

  1. ALOG10(3I)                                            Last changed: 4-13-99
  2.  
  3.  
  4. NNAAMMEE
  5.      AALLOOGG1100, DDLLOOGG1100, QQLLOOGG1100 - Computes common logarithm
  6.  
  7. SSYYNNOOPPSSIISS
  8.      LLOOGG1100 (([XX==]_x))
  9.      AALLOOGG1100 (([XX==]_x))
  10.      DDLLOOGG1100 (([XX==]_x))
  11.      QQLLOOGG1100 (([XX==]_x))
  12.  
  13. IIMMPPLLEEMMEENNTTAATTIIOONN
  14.      UNICOS, UNICOS/mk, IRIX systems
  15.  
  16.      CF90, MIPSpro 7 Fortran 90, MIPSpro Fortran 77
  17.  
  18. SSTTAANNDDAARRDDSS
  19.      Fortran
  20.  
  21.      Fortran extension:  QQLLOOGG1100
  22.  
  23. DDEESSCCRRIIPPTTIIOONN
  24.      LLOOGG1100 is the generic function name; the others are specifics.  These
  25.      are elemental intrinsic functions.  These functions accept the
  26.      following argument:
  27.  
  28.      _x         Must be type single precision, double precision, or quad
  29.                precision.  See the RETURN VALUES section for information on
  30.                input data types and return values.
  31.  
  32.      These functions evaluate _y = log  (_x).
  33.                                      10
  34.      Vector versions of these intrinsics exist on some systems.  Vector
  35.      versions of AALLOOGG1100 and DDLLOOGG1100 intrinsics exist on UNICOS and UNICOS/mk
  36.      systems.  On UNICOS/mk systems, the vector version of these intrinsics
  37.      is used when --OO vveeccttoorr33 or --OO33 are specified on the compiler command
  38.      line.  On UNICOS/mk systems, the 64-bit intrinsic vectorizes; the
  39.      32-bit version does not.  A vector version of the single-precision and
  40.      double-precision LLOOGG1100 intrinsic exists on IRIX systems and is used
  41.      when --OO33 is specified on the compiler command line.
  42.  
  43. NNOOTTEESS
  44.      The AALLOOGG1100 and DDLLOOGG1100 intrinsic function names can be passed as
  45.      arguments; the others cannot.
  46.  
  47.      On CRAY T90 systems that support IEEE arithmetic, the following return
  48.      values occur:
  49.  
  50.           AALLOOGG1100((00)) = -infinity
  51.  
  52.           AALLOOGG1100((--00)) = NaN
  53.  
  54.           AALLOOGG1100((_x)) = NaN, if -infinity <= _x < 0
  55.  
  56.           AALLOOGG1100((infinity)) = infinity
  57.  
  58. RREETTUURRNN VVAALLUUEESS
  59.      LLOOGG1100 returns the real logarithm of its argument.  The generic
  60.      function LLOOGG1100 becomes a call to AALLOOGG1100, DDLLOOGG1100, or QQLLOOGG1100 depending
  61.      on the data type and kind of its argument.
  62.  
  63.      AALLOOGG1100 returns the real common logarithm of its real argument.
  64.  
  65.      DDLLOOGG1100 returns the double-precision common logarithm of its
  66.      double-precision argument.
  67.  
  68.      QQLLOOGG1100 returns the quad-precision common logarithm of its
  69.      quad-precision argument.
  70.  
  71.      The data type and kind type for real, double-precision, and
  72.      quad-precision values differ depending on your platform.  For
  73.      platform-specific information, see the TERMINOLOGY section of the
  74.      IINNTTRROO__IINNTTRRIINN(3I) man page.
  75.  
  76. SSEEEE AALLSSOO
  77.      _I_n_t_r_i_n_s_i_c _P_r_o_c_e_d_u_r_e_s _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l for the printed version of this
  78.      man page.
  79.